package com.barbeque.mall.bean.wx.topic;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author why
 * @since 2022/07/21 10:39
 */

@NoArgsConstructor
@Data
public class TopicDetail {

    @JsonProperty("topic")
    private WxMarketTopic topic;
    @JsonProperty("goods")
    private List<WxMarketTopicGoods> goods;

//    @NoArgsConstructor
//    @Data
//    public static class TopicDTO {
//        @JsonProperty("id")
//        private Integer id;
//        @JsonProperty("title")
//        private String title;
//        @JsonProperty("subtitle")
//        private String subtitle;
//        @JsonProperty("price")
//        private Double price;
//        @JsonProperty("readCount")
//        private String readCount;
//        @JsonProperty("picUrl")
//        private String picUrl;
//        @JsonProperty("sortOrder")
//        private Integer sortOrder;
//        @JsonProperty("goods")
//        private List<Integer> goods;
//        @JsonProperty("addTime")
//        private String addTime;
//        @JsonProperty("updateTime")
//        private String updateTime;
//        @JsonProperty("deleted")
//        private Boolean deleted;
//        @JsonProperty("content")
//        private String content;
//    }
//
//    @NoArgsConstructor
//    @Data
//    public static class GoodsDTO {
//        @JsonProperty("id")
//        private Integer id;
//        @JsonProperty("name")
//        private String name;
//        @JsonProperty("brief")
//        private String brief;
//        @JsonProperty("picUrl")
//        private String picUrl;
//        @JsonProperty("isNew")
//        private Boolean isNew;
//        @JsonProperty("isHot")
//        private Boolean isHot;
//        @JsonProperty("counterPrice")
//        private Double counterPrice;
//        @JsonProperty("retailPrice")
//        private Double retailPrice;
//    }
}
